Skip to main content
Version: Next

Opensource Quality Assuarance Process

Rahat_QA_Process

Rahat’s Quality Assurance Process comprises 8 major steps.

  1. Product Development

    The Development team of Rahat will, first, develop the application as per the requirements and feedback from the community.

  2. Product Release

    After the development is completed, the applications will be released and will also be updated in the repositories of Rahat.

  3. User testing

    Product testing will be conducted. For Unit Testing, Jest is used to ensure the correctness of the codebase. Similarly, Manual User Acceptance Testing has been conducted. The Users and Developers are encouraged to test the application to detect bugs and issues. Coveralls is being used to test the code coverage.

  4. Bugs Detection

    From the User Testing, Unit Testing, and UAT, Bugs will be detected. Moreover, we encourage our users to get involved in identifying the bugs.

  1. Bugs Reporting

    The users and developers can update any issues/ bugs in our Rahat Issue Board. Developers needs to report the bugs/ issue as per the labels. Here is the list of available labels on our project board. In case you want to propose a new feature or you have any questions, feel free to create a new issue in the respective template.

  2. Bugs Verification

    With the help of our users, developers, and contributor from around the globe, numerous bugs reported, enlisted in Rahat Issue Board, will be verified by the team of Rahat.

  3. Verified Bugs Collection

    After validating the bugs with different parameters, verified bugs will be enlisted for the fixes.

  4. Bug fixes

    The development team along with the contributors will work on fixing the bugs. After the fixes, The product will be released. For the releases, you can go to the Rahat Release Note.

    In this way, the iteration of this QA process will continue in Rahat.